package ar.com.vates.ClasesYObjetos1;

public class Ejercicio1 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Punto punto1 = new Punto(22, 38);
		Punto punto2 = new Punto(30, 50);

		System.out.println("Punto1 = (" + punto1.getX() + ", " + punto1.getY()
				+ ")");
		System.out.println("Punto2 = (" + punto2.getX() + ", " + punto2.getY()
				+ ")");

		System.out.println("La distancia entre los dos puntos es: "
				+ punto1.calcularDistanciaDesde(punto2));

		Circulo circulo = new Circulo(34, 55, 21);

		System.out.println("\nCirculo = (" + circulo.getPunto().getX() + ", "
				+ circulo.getPunto().getY() + ", " + circulo.getRadio() + ")");

		System.out.println("Area del circulo: " + circulo.calcularArea());
		System.out.println("Distancia respecto al Punto1: "
				+ circulo.calcularDistanciaDesde(punto1));

		Triangulo triang = new Triangulo(punto1, punto2, circulo.getPunto());

		System.out.println("\nTriangulo = (" + triang.getP1().getX() + ", "
				+ triang.getP1().getY() + ", " + triang.getP2().getX() + ", "
				+ triang.getP2().getY() + ", " + triang.getP3().getX() + ", "
				+ triang.getP3().getY() + ")");

		System.out.println("Area del triangulo: " + triang.calcularArea());
		System.out.println("Perimetro del triangulo: "
				+ triang.calcularPerimetro());

		Punto punto = new Punto(34, 67);

		System.out.println("Distancia entre el triangulo y el punto ("
				+ punto.getX() + ", " + punto.getY() + "): "
				+ triang.calcularDistanciaDesde(punto));
	}

}
